Copyright: Gui4PGP-Help Version 1.0  © 1996 by Sascha Ott


Inhalt
Gui4PGP V1.0 from Sascha Ott

Gui4PGP is a Windows front end for PGP - PrettyGoodPrivacy  from Philip Zimmermann.

Here some features:

•	Full  Windows95 conform !

•	Register own fileextensions - decrypting simply out of the explorer !

•	Treeview of the public keyring !

•	Define your own user-buttons !

•	All keymanagement commands build in !

•	Simple en-and decrypting in the intern editor !

•	Choose user with only a mouseclick !

Information about registration for Gui4PGP

 Setup

 Keymanagment commands

 En- and decrypting

 The popup-menu

 The treeview

 Generating user-buttons

 What's new / plans for the future

 How to reach the Author

You'll find new versions and updates on the Gui4PGP homepage at:

 http://www.welfen-netz.com/ott/gui4pgp.htm


Userauswahl-Fenster
The Userlist

Simply choose the key out of the list or type in the User-id in the textgadget.

It's enough when you type in a part of the user-id.

I.e. the Key Sascha Ott <Otti@Trashcan.mcnet.de>. It will be accepted when you type in Otti .

Reread entries refresh the userlist.

Notice:

Gui4PGP will only accept key's which have the "<" in the user-id.


Die Baumansicht
The treeview

You see in the treeview the contents of your public keyring.

Choose a key with a double-click. The tree opens and you see then the key with all its signatures and user-id's.

A right mouseclick opens a popup-menu with the following entries:

Reread entries:

Gui4PGP rereads the contents of your public keyring and updates the treeview.

Expand all:

All entries will be opened.

Collapse all:

All opened entries will be closed.

Switch to Editor:

Closes the treeview and you return to the editor.


PGP
PGP-PrettyGoodPrivacy

PGP(tm) uses public-key encryption to protect E-mail and data files.  Communicate securely with people you've never met, with no secure channels needed for prior exchange of keys.  PGP is well featured and fast, with sophisticated key management, digital signatures, data compression, and good ergonomic design.

Software and documentation (c) Copyright 1990-1994 Philip Zimmermann. All rights reserved.


Schlüsselverwaltung
The keymanagment commands

Generate key

Parameter: -kg

Generate your own unique public/secret key pair.

Check certifying of sign.

Parameter: -kc

To view the contents and check the certifying signatures of your public keyring.

Edit key

Parameter: -ke

To edit the userid or pass phrase for your secret key.

To edit the trust parameters for a public key.

Show contents

Parameter: -kvv

To view the contents of your public keyring.

Show fingerprint

Parameter: -kvc

To view the "fingerprint" of a public key, to help verify it over the telephone with its owner.

Save ASCII-key

Parameter: -kxa

To extract (copy) a key from your public or secret keyring. (ASCII)

Save key

Parameter: -kx

To extract (copy) a key from your public or secret keyring. (binary)

Add key

Parameter: -ka

To add a public or secret key file's contents to your public or secret keyring.

Delete key

Parameter: -kr

To remove a key or just a userid from your public keyring.

Sign key

Parameter: -ks

To sign and certify someone else's public key on your public keyring.

Remove signature

Parameter: -krs

To remove selected signatures from a userid on a keyring.

Revoke key

Parameter: -kd

To permanently revoke your own key, issuing a key compromise certificate.

To disable or reenable a public key on your own public keyring.


Konfig
Setup of Gui4PGP

Path to PGP.exe :

The path to PGP.exe.

Example : "C:\PGP"

Path to save the keys :

Type in a default directory for saving your extracted keys.

Example : "C:\Keys"

Path to load the keys :

Type in a default directory for loading new keys.

Example : "C:\Keys"

Additional "Config.txt" parameter :

At every call to PGP, Gui4PGP will append this parameters. For example you can change some values in your config.txt.

Type in the parameter as you usually do it from the commandline.

Example :

+Pager=Notepad.exe +CharSet=Latin1

Please notice the space between both parameters.

Register *.pgp and *.asc :

Here you can register the PGP-fileextensions into Windows.

If you are in the Explorer, do a mouseclick with the right button on a file with the extension .pgp or .asc  - a contextmenu will appear and has two additional entries.

Decrypt starts Gui4PGP and automatically decrypt the clicked file to the Gui4PGP editor.

Add key starts Gui4PGP and adds the chosen file as a new key.

Unregister *.pgp and *.asc :

Here the PGP-fileextensions will be removed from Windows. In some cases you must restart Windows, that the changes will take effect.


User-Buttons erstellen
Setup the user-buttons

With Gui4PGP you can define up to 5 user-buttons.

Button:

Here all user-buttons will be displayed. To edit or to delete a button choose the appropriate entry.

New button:

A mouseclick will generate a new button. After that New button is deactivated until you have type in all data and hit OK.

Delete button:

Deletes the chosen user-button.

Buttontitle:

Give your button a name. The length is limited to 16 chars.

Tip: A "&" in front of a letter will underline it and it will now be used as shortcut. You can use it with <Alt-[Shortcut]>.

Beware to use a shortcut that is already used by the mainbuttons.

ToolTip:

Here you can type in a short hint. The hint will be displayed in the statusbar when the mousepointer is over the button.

PGP-cmd:

This is the PGP-command which shall executed. You have to set each parameter in quotationmarks and separate it with a space.

Some examples:

"-kxa" "otti" "C:\Otti.asc"

Saves a key with the given user-id "otti" to "C:\Otti.asc"

PGP will be called with the command Save ASCII-key .The second parameter otti is the user-id of the key that you want save. The third parameter is the path where PGP save the key.

Hint: If you add an "m" to the PGP-command, the DOS-window will not be closed immediately after the execution. PGP waits then for a keyhit and then closes the DOS-window.

"-kvvm" "+Pager=Notepad" "+CharSet=Latin1"

Shows you the contents of your public keyring. But the output won't be displayed in the DOS-window. PGP will divert the output to the Windows editor.

CharSet is important for the codepage. Under Windows the standard codepage CP850 wouldn't display the German Umlauts (öäü) correct, so we simply change it for this user-button.

Hint: The parameter "m" must be added, because PGP won't divert the output without.

X-Position:

Here you can change the horizontal position of the selected user-button.

Y-Position:

Here you can change the vertical position of the selected user-button.

Show userlist:

Check this and Gui4PGP will display the userlist-window each time you click this user-button.

Show dialog 'save file':

Check this and Gui4PGP will display the Save-dialog each time you click this user-button.

Show dialog 'open file':

Check this and Gui4PGP will display the Open-dialog each time you click this user-button.


Pop-Up-Menü
The editor Popup-menu

Encrypt text :

Encrypts the text in the editor. The text will not be saved to a file, it will only be displayed in the editor.

 Please notice that the option RADIX-64-Format has no effect for this menucommand. The text will always be encypt with the option -a.

To encrypt in binary format, please use the mainbutton.

Decrypt text :

Decrypts the ASCII-encrypted text in the editor. The decrypted text will be shown in the editor.

Sign text :

Signs the textfile in the editor. For this command the option RADIX-64-Format has no effect. The text will always be encrypt with the option -a.

 Switch to the treeview :

Leaves the editor and switches to the treeview.


Ver- und Entschlüsselung
En- and decrypting

Encrypt file :

With this button you can choose a file via filedialog. The selected file will then encrypted.

Decrypt file / Check sig :

With this button you can choose a file via filedialog which PGP shall decrypt. PGP checks if the file has a signature, too.

Sign file :

With this button you can choose a file via filedialog. PGP sign then the selected file with your secret key.

Options :

Break signatures:

Gui4PGP appends the parameter "-b" to the command.

For further information, please read the PGP-documentation.

RADIX-64-format:

Gui4PGP appends the parameter "-a" to the command.

For further information, please read the PGP-documentation.

Textmode:

Gui4PGP appends the parameter "-t" to the command.

For further information, please read the PGP-documentation.


Registration

You are allowed to test this program for 15 days. After this period you must register Gui4PGP. A further usage of the unregistered version is a violation of copyright laws and may result in severe civil and criminal penalties.

The registration fee is chosen by you !

After you have decided for a way of registration, please send me an Email where you tell me how much money you have paid and your full name.

As a registered user you will receive:

-  A registrationcode for unlocking Gui4PGP and the following updates.

-  Free technical support.

-  Free information on updates via email.

Following ways of registration are possible:

Payments via checks must be done in Deutschmarks (DM). If you pay cash via postal mail, US-Dollar (US$) are also accepted. No coins please ! Use only notes !

  -  Remittance

  -  Collection-only check. (Within Europe, please use an Eurocheque)  Payable in DM !!!

  -  Cash, enclosed with postal mail. No coins !               (On your own risk !)

Postal mail:	Sascha Ott,

Hans-Böckler-Ring 46,

38228 Salzgitter,

Germany

Email:                 	Otti@Trashcan.mcnet.de    (preferred)

                                	Ott@Welfen-netz.com

Bank account:   	Raiffeisen-Volksbank Salzgitter, Germany

Account no:      83 86 000

Bank code:      270 629 93

SWIFT Code:  DG BK DE FF 250


Author

How you can reach me:

Postal mail:	Sascha Ott,

Hans-Böckler-Ring 46,

38228 Salzgitter,

Germany

Email:                 	Otti@Trashcan.mcnet.de    (preferred)

                                	Ott@Welfen-netz.com

Bank account:   	Raiffeisen-Volksbank Salzgitter, Germany

Account no:      83 86 000

Bank code:      270 629 93

SWIFT Code:  DG BK DE FF 250


What's new

Version 0.9 released on 22.09.96

   - First public release. German language only.

Version 1.0 released on 02.11.96

   - Build in English programtextes and English helpfile.

   - Removed some memoryleaks.

   - Fixed bug in the window position saving.

   - Built in improved errorhandling.

   - Decreasing the need of memory.

   - Error at saving the user-buttons fixed.

   - Added registration reminder.

   - Many other improvements.

Plans for the future:

  - Everything what YOU suggest.

  - Kill the DOS-Window ! All PGP-output should be divert to the Gui4PGP-editor.

  - Make all buttons user-configurable.

  - Improve the treeview. I.e. save selected keys via popupmenu.